recovery of stolen vehicles - French English Dictionary